Project manager telecom careers in Barka, Oman